package com.gdpu.project.dao;

import java.util.List;

import com.gdpu.project.vo.ProMonitor;

public interface ProMonitorDao {

	public abstract void save(ProMonitor transientInstance);

	public abstract void delete(ProMonitor persistentInstance);

	public abstract ProMonitor findById(java.lang.Integer id);

	public abstract List<ProMonitor> findByExample(ProMonitor instance);

	public abstract List<ProMonitor> findByProperty(String propertyName,
			Object value);

	public abstract List<ProMonitor> findByProjectId(Object projectId);

	public abstract List<ProMonitor> findByTeacherId(Object teacherId);

	public abstract List<ProMonitor> findByFileName(Object fileName);

	public abstract List<ProMonitor> findByFilePath(Object filePath);

	public abstract List<ProMonitor> findAll();

	public abstract ProMonitor merge(ProMonitor detachedInstance);

	public abstract void attachDirty(ProMonitor instance);

	public abstract void attachClean(ProMonitor instance);

}